home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Borland / Borland C++ For TASM / USRGUIDE.PAK / CALLCT.CPP < prev    next >
C/C++ Source or Header  |  1996-02-21  |  725b  |  27 lines

  1. /* Turbo Assembler example. Copyright (c) 1993 By Borland International, Inc.
  2.  
  3.    CALLCT.CPP
  4.    Program to invoke the LineCount function in COUNT.ASM.
  5.  
  6.    Usage: bcc callct.cpp count.asm
  7.           bcc -ml callct.cpp countlg.asm
  8.  
  9.    From the Turbo Assembler User's Guide 
  10.    Ch. 18: Interfacing Turbo Assembler with Borland C++
  11. */
  12.  
  13. #include <stdio.h>
  14.  
  15. char * TestString="Line 1\nline 2\nline 3";
  16. extern "C" unsigned int LineCount(char * StringToCount,
  17.                                   unsigned int * CharacterCountPtr);
  18.  
  19. int main()
  20. {
  21.    unsigned int LCount;
  22.    unsigned int CCount;
  23.    LCount = LineCount(TestString, &CCount);
  24.    printf("Lines: %d\nCharacters: %d\n", LCount, CCount);
  25.    return 0;
  26. }
  27.